// 封闭函数形式

// 一个分号表示一个空的js语句，合法
;;;;;;

// 在代码前面加分号 是为了在代码压缩成一行时 前面的代码在最后没有加分号 导致出错

// ;(function () {
//     function fnTouZi() {
//         alert('亲，请关注我们的新产品');
//     }

//     fnTouZi();
// })();


// 装高手写法 
// ;!(function () {
//     function fnTouZi() {
//         alert('亲，请关注我们的新产品');
//     }

//     fnTouZi();
// })();

;~(function () {
    function fnTouZi() {
        alert('亲，请关注我们的新产品');
    }

    fnTouZi();
})();

